草庐IT

php - Symfony2 : Custom configuration root

全部标签

php - 匹配字符集和可选实体

所以我想使用这段代码在字符串的每5个字符中插入一个分词符。([^\s-]{5})([^\s-]{5})不幸的是,它也会在实体字符(&#xxx;)上中断。有人能给我一个不会破坏实体代码的例子吗?我要断开的字符串来自xml,因此实际实体被进一步转义(&#xxx;)。编辑代码示例preg_replace('/([^\s-]{5})([^\s-]{5})/','$1­$2',$subject)Giventheword"Fårevejle"Expect"Få­revejle"asresultButitoutputs"F­5;revejl

php-5.2 - 计算 'Midnights' 在 PHP 中一个日期过去了另一个日期?

我有一个计算的开始/结束时间,我正在尝试进行计算,但在查看结束时间是否在开始时间后的第二天凌晨12点之前时遇到问题。另外,我需要计算开始时间过去了多少天。我有:开始日期、结束日期我需要:-结束日期比开始日期晚多少个“午夜”?有没有人做过这样的事情? 最佳答案 这使用PHP5.3,如果您使用的是早期版本,则可能需要使用unix时间戳来找出差异。假设开始时间和结束时间相同,午夜数应该是相差的天数。因此,将两者都设置为当天的午夜setTime(0,0),应该可以使计算正确。使用DateTime对象。$start=newDateTime('

php - 计算php中链接的点击次数

我需要实现一个链接点击计数器,它将计算链接的点击次数...现在我正在做的是,我正在将href链接到redir.php,这将增加数据库中的计数器,然后使用header('Location:');我正在重定向它到正确的URL。这可行,但肯定不是最佳方法。为了使我的代码高效,我怎样才能使这个链接计数器更好?Ajax?ajax的exp不多所以我想知道如何在ajax中做或者是否有其他更好的方法...我不希望有人编写会向redir.php发出多个请求并弄乱统计信息的机器人脚本。 最佳答案 你可以使用Javascript对您的“counter.p

php - ck 编辑器 - 服务器预览?

我如何才能让ckeditor的预览按钮将内容发送到服务器,以便我可以在单击预览时在自定义页面中显示它? 最佳答案 除了我们在加载编辑器的页面上有一个预览链接外,我们正在做类似的事情。该方法可用于编辑器中的按钮,但它需要额外的编码(我将在底部概述该方法)。预览链接看起来像这样:Previewthepage我们有doPreview函数:functiondoPreview(){varhiddenForm=document.forms['hidden_form'];//TextareaIdistheidofthetextareabeingr

php - 从 joomla 调用 phpexcel

我对phpexcel和joomla有疑问。我正在开发一些过滤器表单来加载excel报告,所以我使用phpexcel库来执行此操作。现在我只有一份报告,它工作正常,但之后我使用PHPpagescomponent在joomla中上传这允许我将php文件放入joomla并调用它。当我放置它们时,我稍微更改了调用生成excel报告的php的表单,我使用这样的链接调用php:h**p://www.whiblix.com/index.php?option=com_php&Itemid=24也就是说,从Joomla调用它,而不是直接从php.ini调用它。如果我想直接调用php,我可以使用这个路径:

php - 在 $_GET 函数中使用 & 号

如果我有一个像asdf.com/index.php?a=0&b=2这样的URL,那么对a使用$_GET会是0而对b会为2。但是,我放入单个$_GET函数的术语中已经有一个符号,例如a=Steak&Cheese。有没有一种方法可以在$_GET变量不认为它的工作在&符号出现时结束(因此不拉动整个术语)的情况下使&符号工作? 最佳答案 urlencode()所以&变成了%26。如果你需要用一些参数做一个查询字符串,你可以使用http_build_query()相反,它会为您对参数进行URL编码。在接收端,您的$_GET值将由PHP为您解码

php - 我可以贡献一个基于 CodeIgniter 的开源电子商务应用程序?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我想参与开源项目,尝试摆脱n00b-hood,它似乎像壁虎粘在我身上一样粘在我身上。似乎没有基于codeigniter构建的开源电子商务解决方案-在Google上搜索,在Github上搜索,在Stackoverflow上搜索都得出0个一致的结果。如果有人知道这样的项目,请告诉我,这样我就可以开始为开发贡献自己的一份力量——这是我不断改进的唯一方法,我相信任何导师都需要

php - 还有哪些可以轻松集成到 cakephp 的聊天应用程序

你能推荐一个更好的可以轻松集成到cakephp的聊天应用程序吗?诸如Facebook聊天之类的内容也可以自定义。谢谢,鲁宾斯 最佳答案 这里有几个选项:此jQuery聊天模块使您能够将Gmail/Facebook风格的聊天无缝集成到您现有的网站中:http://anantgarg.com/2009/05/13/gmail-facebook-style-jquery-chat/6个使用PHP的免费ajax聊天应用程序:http://roshanbh.com.np/2008/09/free-ajax-chat-applications-

php - 必须有一个更好的正则表达式

我正在编写一个小型CMS,我正在尝试将标题转换为带有破折号的URL段。我知道我需要做几件事,而且我已经完成了所有工作,但我就是不喜欢它。问题似乎是,如果末尾有任何特殊字符,我需要在将其输入数据库之前将其删除。我能弄清楚这样做的唯一方法是在一个语句中执行2个preg_replace。所以它看起来像这样:preg_replace("/\-$/","",preg_replace('/[^a-z0-9]+/i',"-",strtolower($title)));然后把它转过来:(thisisatitle!!!)))**thatis(strange))进入这个:this-is-a-title-t

php - 在 PHP MVC 中创建方法函数的最佳实践是什么?

我想知道将信息从Controller传递到模型时什么是最佳实践。更具体地说,我正在一个用户类中创建一个用户注册模型,该模型要求提供某些信息,例如电子邮件、姓名和密码。我想知道是将参数放在模型函数中并以这种方式传递它们更好,还是只调用函数并使用$_POST变量进行查询更好。这是我所指的两个例子。方法一functionregister(){$first_name=$this->input->post('first_name');$last_name=$this->input->post('last_name');$email=$this->input->post('email');$pas